| @@ -37,11 +37,11 @@ | ||
| 37 | 37 |  | 
| 38 | 38 | <%= f.text_area :content, label: (t 'blog.content'), class: 'summernote', id: 'post_content', hide_label: :true %> | 
| 39 | 39 | </div> | 
| 40 | - <div class="form-actions" style="margin: 0px;"> | |
| 41 | - <%= f.submit (t 'blog.submit'), class: 'btn btn-success' %> | |
| 42 | - <%= link_to 'Show', @blog_post, class: 'btn' if action_name == 'edit' %> | |
| 43 | - <%= link_to (t 'blog.back'), admin_posts_path, class: 'btn btn-link' %> | |
| 44 | - </div> | |
| 40 | + <div class="form-actions" style="margin: 0px;"> | |
| 41 | + <%= f.submit (t 'blog.submit'), class: 'btn btn-success' %> | |
| 42 | + <%= link_to 'Show', @blog_post, class: 'btn' if action_name == 'edit' %> | |
| 43 | + <%= link_to (t 'blog.back'), admin_posts_path, class: 'btn btn-link' %> | |
| 44 | + </div> | |
| 45 | 45 |  | 
| 46 | 46 | <% end %> | 
| 47 | 47 | </div> | 
| @@ -1,19 +1,23 @@ | ||
| 1 | -<h2>Change your password</h2> | |
| 2 | - | |
| 3 | -<%= simple_form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put }) do |f| %> | |
| 4 | - <%= f.error_notification %> | |
| 5 | - | |
| 6 | - <%= f.input :reset_password_token, as: :hidden %> | |
| 7 | - <%= f.full_error :reset_password_token %> | |
| 8 | - | |
| 9 | - <div class="form-inputs"> | |
| 10 | - <%= f.input :password, label: "New password", required: true, autofocus: true %> | |
| 11 | - <%= f.input :password_confirmation, label: "Confirm your new password", required: true %> | |
| 12 | - </div> | |
| 13 | - | |
| 14 | - <div class="form-actions"> | |
| 15 | - <%= f.button :submit, "Change my password" %> | |
| 16 | - </div> | |
| 17 | -<% end %> | |
| 18 | - | |
| 19 | -<%= render "devise/shared/links" %> | |
| 1 | +<%= bootstrap_form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put }) do |f| %> | |
| 2 | + <div class="span4 offset4 well" style=""> | |
| 3 | + <div class="login-panel panel panel-default"> | |
| 4 | + <div class="panel-heading"> | |
| 5 | + <h3 class="panel-title"><%= t 'registration.change_your_password' %></h3> | |
| 6 | + </div> | |
| 7 | + <div class="panel-body"> | |
| 8 | + <form role="form"> | |
| 9 | + <% bootstrap_flash %> | |
| 10 | + <%= f.alert_message "Please fix the errors below."%> | |
| 11 | + <%= f.hidden_field :reset_password_token %> | |
| 12 | + <fieldset> | |
| 13 | + <%= f.password_field :password, label: (t 'registration.new_password'), required: true, autofocus: true, class: "input-block-level" %> | |
| 14 | + <%= f.password_field :password_confirmation, label: (t 'registration.confirm_your_new_password'), required: true, class: "input-block-level" %> | |
| 15 | + <div class="form-group" style="margin-top: 25px;"> | |
| 16 | + <%= f.submit t 'registration.change_password' %> | |
| 17 | + </div> | |
| 18 | + </fieldset> | |
| 19 | + </form> | |
| 20 | + </div> | |
| 21 | + </div> | |
| 22 | + </div> | |
| 23 | +<% end %> | 
| @@ -1,15 +1,22 @@ | ||
| 1 | -<h2>Forgot your password?</h2> | |
| 2 | - | |
| 3 | -<%= simple_form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %> | |
| 4 | - <%= f.error_notification %> | |
| 5 | - | |
| 6 | - <div class="form-inputs"> | |
| 7 | - <%= f.input :email, required: true, autofocus: true %> | |
| 8 | - </div> | |
| 9 | - | |
| 10 | - <div class="form-actions"> | |
| 11 | - <%= f.button :submit, "Send me reset password instructions" %> | |
| 12 | - </div> | |
| 13 | -<% end %> | |
| 14 | - | |
| 15 | -<%= render "devise/shared/links" %> | |
| 1 | +<%= bootstrap_form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %> | |
| 2 | + <div class="span4 offset4 well" style=""> | |
| 3 | + <div class="login-panel panel panel-default"> | |
| 4 | + <div class="panel-heading"> | |
| 5 | + <h3 class="panel-title"><%= t 'registration.forgot_password' %></h3> | |
| 6 | + </div> | |
| 7 | + <div class="panel-body"> | |
| 8 | + <form role="form"> | |
| 9 | + <% bootstrap_flash %> | |
| 10 | + <%= f.alert_message "Please fix the errors below."%> | |
| 11 | + <fieldset> | |
| 12 | + <%= f.email_field :email, required: true, autofocus: true, class: "input-block-level" %> | |
| 13 | + <div class="form-group" style="margin-top: 25px;"> | |
| 14 | + <%= f.submit t 'registration.reset_password_submit' %> | |
| 15 | + <%= link_to (t 'nav.back'), new_user_session_path, class: 'btn btn-link ' %> | |
| 16 | + </div> | |
| 17 | + </fieldset> | |
| 18 | + </form> | |
| 19 | + </div> | |
| 20 | + </div> | |
| 21 | + </div> | |
| 22 | +<% end %> | 
| @@ -1,30 +1,58 @@ | ||
| 1 | -<h2>Edit <%= resource_name.to_s.humanize %></h2> | |
| 2 | - | |
| 3 | -<%= simple_form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :put }) do |f| %> | |
| 4 | - <%= f.error_notification %> | |
| 5 | - | |
| 6 | - <div class="form-inputs"> | |
| 7 | - <%= f.input :first_name, required: true, autofocus: true %> | |
| 8 | - <%= f.input :last_name, required: true %> | |
| 9 | - <%= f.input :email, required: true %> | |
| 10 | - <%= f.file_field :avatar %> | |
| 11 | - | |
| 12 | - <% if devise_mapping.confirmable? && resource.pending_reconfirmation? %> | |
| 13 | - <p>Currently waiting confirmation for: <%= resource.unconfirmed_email %></p> | |
| 14 | - <% end %> | |
| 15 | - | |
| 16 | - <%= f.input :password, autocomplete: "off", hint: "leave it blank if you don't want to change it", required: false %> | |
| 17 | - <%= f.input :password_confirmation, required: false %> | |
| 18 | - <%= f.input :current_password, hint: "we need your current password to confirm your changes", required: false %> | |
| 19 | - </div> | |
| 20 | - | |
| 21 | - <div class="form-actions"> | |
| 22 | - <%= f.button :submit, "Update" %> | |
| 23 | - </div> | |
| 1 | +<%= bootstrap_form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :put }) do |f| %>   | |
| 2 | + <div class="span6 offset3 media thumbnail" style="padding: 0px"> | |
| 3 | + <div class="login-panel panel panel-default" style="padding: 10px;"> | |
| 4 | + <div class="panel-heading"> | |
| 5 | + <h3 class="panel-title"><%= t 'registration.edit_profile'%></h3> | |
| 6 | + </div> | |
| 7 | + <div class="panel-body"> | |
| 8 | + <%= f.alert_message "Please fix the errors below."%> | |
| 9 | + <% if devise_mapping.confirmable? && resource.pending_reconfirmation? %> | |
| 10 | + <p>Currently waiting confirmation for: <%= resource.unconfirmed_email %></p> | |
| 11 | + <% end %> | |
| 12 | + <div class="form-inputs"> | |
| 13 | + | |
| 14 | + <div class="fileupload fileupload-new pull-right" data-provides="fileupload" style="margin-top: 5px;"> | |
| 15 | + <div class="fileupload-preview thumbnail" data-trigger="fileinput" style="width: 140px; height: 140px;"> | |
| 16 | + <%= image_tag resource.avatar.to_s if resource.avatar? %> | |
| 17 | + </div> | |
| 18 | + <br> | |
| 19 | + <span class="btn btn-default btn-file btn-mini" style="width: 135px;"> | |
| 20 | + <span class="fileinput-new"></span> | |
| 21 | + <span class="fileinput-exists"></span> | |
| 22 | + <%= f.file_field :image, class: 'hidden', label: (t 'blog.select_image') %> | |
| 23 | + </span> | |
| 24 | + </div> | |
| 25 | + | |
| 26 | + <%= f.text_field :first_name, label: (t 'registration.first_name'), required:true, autofocus: true, class: 'span4' %> | |
| 27 | + <%= f.text_field :last_name, label: (t 'registration.last_name'), required:true, class: 'span4' %> | |
| 28 | + <%= f.email_field :email, required: true, class: 'span4' %> | |
| 29 | + </div> | |
| 30 | + <hr> | |
| 31 | + <div class="form-inputs"> | |
| 32 | + <%= f.form_group :title, class: "pull-left", style: 'margin-left: 0px; width: 30%;' do %> | |
| 33 | + <%= f.password_field :password, label: (t 'registration.password'), required: true, class: 'input-block-level' %> | |
| 34 | + <% end %> | |
| 35 | + <%= f.form_group :slug, class: "pull-left", style: 'margin-left: 27px; width: 30%;' do %> | |
| 36 | + <%= f.password_field :password_confirmation, label: (t 'registration.password_confirmation'), required: true, class: 'input-block-level' %> | |
| 37 | + <% end %> | |
| 38 | + <%= f.form_group :slug, class: "pull-left", style: 'margin-left: 27px; width: 30%;' do %> | |
| 39 | + <%= f.password_field :current_password, label: (t 'registration.current_password'), required: true, class: 'input-block-level' %> | |
| 40 | + <% end %> | |
| 41 | + </div> | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + </div> | |
| 46 | + <div class="clearfix"></div> | |
| 47 | + </div> | |
| 48 | + <div class="form-actions" style="margin: 0px; margin-top: 15px;"> | |
| 49 | + <%= f.submit t 'registration.update' %> | |
| 50 | + <%= link_to (t 'nav.back'), :back, class: 'btn btn-link' %> | |
| 51 | +			    <%= link_to (t 'registration.cancel_account'), registration_path(resource_name), data: { confirm: (t 'registration.cancel_confirmation') }, method: :delete, class: 'btn btn-danger btn-mini pull-right' %> | |
| 52 | + </div> | |
| 53 | + </div> | |
| 54 | + </div> | |
| 55 | + </div> | |
| 24 | 56 | <% end %> | 
| 25 | 57 |  | 
| 26 | -<h3>Cancel my account</h3> | |
| 27 | - | |
| 28 | -<p>Unhappy? <%= link_to "Cancel my account", registration_path(resource_name), data: { confirm: "Are you sure?" }, method: :delete %></p> | |
| 29 | 58 |  | 
| 30 | -<%= link_to "Back", :back %> | 
| @@ -1,32 +1,27 @@ | ||
| 1 | -<h2></h2> | |
| 2 | - | |
| 3 | -<%= bootstrap_form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %> | |
| 4 | - | |
| 5 | -<div class="span4 offset4 well" style=""> | |
| 6 | - <div class="login-panel panel panel-default"> | |
| 7 | - <div class="panel-heading"> | |
| 8 | - <h3 class="panel-title"><%= t 'registration.sign_up'%></h3> | |
| 9 | - </div> | |
| 10 | - <div class="panel-body"> | |
| 11 | - <form role="form"> | |
| 12 | - <%= f.alert_message "Please fix the errors below."%> | |
| 13 | - <div class="form-inputs"> | |
| 14 | - <%= f.text_field :first_name, label: (t 'registration.first_name'), required:true, autofocus: true, class: 'input-block-level' %> | |
| 15 | - <%= f.text_field :last_name, label: (t 'registration.last_name'), required:true, class: 'input-block-level' %> | |
| 16 | - <%= f.email_field :email, required: true, class: 'input-block-level' %> | |
| 17 | - <%= f.password_field :password, label: (t 'registration.password'), required: true, class: 'input-block-level' %> | |
| 18 | - <%= f.password_field :password_confirmation, label: (t 'registration.password_confirmation'), required: true, class: 'input-block-level' %> | |
| 19 | - </div> | |
| 20 | - <div class="form-group" style="margin-top: 15px;"> | |
| 21 | - <%= f.submit t 'registration.sign_up_submit' %> | |
| 22 | - <%= link_to (t 'registration.sign_in'), new_user_session_path, class: 'btn btn-link ' %> | |
| 23 | - </div> | |
| 24 | - </form> | |
| 25 | - </div> | |
| 26 | - </div> | |
| 27 | -</div> | |
| 28 | - | |
| 29 | - | |
| 1 | +<%= bootstrap_form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %> | |
| 2 | + <div class="span4 offset4 well" style=""> | |
| 3 | + <div class="login-panel panel panel-default"> | |
| 4 | + <div class="panel-heading"> | |
| 5 | + <h3 class="panel-title"><%= t 'registration.sign_up'%></h3> | |
| 6 | + </div> | |
| 7 | + <div class="panel-body"> | |
| 8 | + <form role="form"> | |
| 9 | + <%= f.alert_message "Please fix the errors below."%> | |
| 10 | + <div class="form-inputs"> | |
| 11 | + <%= f.text_field :first_name, label: (t 'registration.first_name'), required:true, autofocus: true, class: 'input-block-level' %> | |
| 12 | + <%= f.text_field :last_name, label: (t 'registration.last_name'), required:true, class: 'input-block-level' %> | |
| 13 | + <%= f.email_field :email, required: true, class: 'input-block-level' %> | |
| 14 | + <%= f.password_field :password, label: (t 'registration.password'), required: true, class: 'input-block-level' %> | |
| 15 | + <%= f.password_field :password_confirmation, label: (t 'registration.password_confirmation'), required: true, class: 'input-block-level' %> | |
| 16 | + </div> | |
| 17 | + <div class="form-group" style="margin-top: 15px;"> | |
| 18 | + <%= f.submit t 'registration.sign_up_submit' %> | |
| 19 | + <%= link_to (t 'registration.sign_in'), new_user_session_path, class: 'btn btn-link ' %> | |
| 20 | + </div> | |
| 21 | + </form> | |
| 22 | + </div> | |
| 23 | + </div> | |
| 24 | + </div> | |
| 30 | 25 | <% end %> | 
| 31 | 26 |  | 
| 32 | 27 |  | 
| @@ -283,4 +283,10 @@ en: | ||
| 283 | 283 | sign_up_submit: Submit | 
| 284 | 284 | sign_in_submit: Submit | 
| 285 | 285 | forgot_password: Forgot your password? | 
| 286 | - remember_me: Remember me | |
| 286 | + remember_me: Remember me | |
| 287 | + reset_password_submit: Reset Password | |
| 288 | + change_your_password: Change your password | |
| 289 | + new_password: New Password | |
| 290 | + confirm_your_new_password: Confirm New Password | |
| 291 | + change_password: Save Password | |
| 292 | + edit_password: Edit password | 
| @@ -285,4 +285,15 @@ pt-BR: | ||
| 285 | 285 | sign_up_submit: Enviar | 
| 286 | 286 | sign_in_submit: Enviar | 
| 287 | 287 | forgot_password: Esqueceu a senha? | 
| 288 | - remember_me: Lembrar Senha | |
| 288 | + remember_me: Lembrar Senha | |
| 289 | + reset_password_submit: Resetar Senha | |
| 290 | + change_your_password: Criar nova senha | |
| 291 | + new_password: Nova Senha | |
| 292 | + confirm_your_new_password: Confirmar Nova Senha | |
| 293 | + change_password: Salvar Senha | |
| 294 | + edit_profile: Editar Informações de Registro | |
| 295 | + current_password: Senha Atual | |
| 296 | + update: Atualizar | |
| 297 | + cancel_account: Cancelar Conta | |
| 298 | + cancel_confirmation: Você tem certeza que deseja cancelar sua conta? | |
| 299 | + edit_password: Editar senha | 
| @@ -17,7 +17,7 @@ Other features are still under development: | ||
| 17 | 17 |  | 
| 18 | 18 | - Log | 
| 19 | 19 | - Tests | 
| 20 | - | |
| 20 | +- Background processing (redis) | |
| 21 | 21 |  | 
| 22 | 22 | * Search System | 
| 23 | 23 | * Wiki/Codex | 
| @@ -26,15 +26,19 @@ Other features are still under development: | ||
| 26 | 26 | - Inventory | 
| 27 | 27 | - Module Controller | 
| 28 | 28 | - geo location/maps | 
| 29 | - | |
| 29 | +- Help | |
| 30 | 30 |  | 
| 31 | 31 | ## Todo's | 
| 32 | 32 |  | 
| 33 | -* edit account layout | |
| 34 | -* contact message layout | |
| 35 | -* devise forgot pasword layout | |
| 36 | -* devise change password layout | |
| 33 | +* Dashboard Contact_Messege Count / new messages | |
| 34 | +* fix admin panel navbar | |
| 35 | + | |
| 36 | + | |
| 37 | +* new admin email | |
| 38 | +* Invite user/admin | |
| 39 | +* admin panel tour | |
| 37 | 40 |  | 
| 41 | +* rewrite readme file | |
| 38 | 42 | * Install instructions | 
| 39 | 43 | * Heroku Deploy button | 
| 40 | 44 |  |